Doorbell Demo User Guide

Table of Contents

Introduction

Outdoor video surveillance systems are used to detect and identify people in a variety of different environments. Identifying people in a video frame can be extremely accurate in a controlled setting. But, many of the locations that video surveillance systems get installed in are noisy environments. Additionally, capturing and recording camera data can be a very power-intensive process, which drains battery life for battery-powered systems.

Using radar to detect movement and alert the video surveillance system increases battery life by keeping the camera off in times when it is unnecessary. Radar outperforms similar presence detection technologies such as PIR, ultrasonic, or just the camera operating alone, by reducing the number of false positive detections. This leads to longer battery life for camera systems.

More than just saving battery power, the radar also adds functionality to the system. Its precise distance measurements keep the camera from unnecessarily recording neighbors as they pass on the sidewalk. Its long range detects people at 15+ meters. It can detect people and objects in conditions that are challenging for cameras such as darkness, glare, smoke, fog, and rain.

Hardware and Software Setup

Materials

Item Details
IWRL6432BOOST EVM None
Host PC Needed to configure radar device and run visualizer program
USB Cable Used to connect IWRL6432BOOST EVM to computer

Software

File Location
Binary File <MMWAVE_L_SDK>\examples\mmw_demo\presence_motion_detect\prebuilt_binaries\presence_motion_detect_demo.release.appimage
Configuration File <RADAR_TOOLBOX>\tools\visualizers\Low_Power_Visualizer\chirpConfigs6432\major_motion_outdoor_lowbw_15m.cfg
MATLAB Runtime (9.11) https://www.mathworks.com/products/compiler/matlab-runtime.html

Quickstart

  1. Place the IWRL6432BOOST EVM in flashing mode as shown in the operational modes page

  2. Flash the IWRL6432BOOST EVM with the out-of-box image found at <MMWAVE_L_SDK_INSTALL_DIR>\examples\mmw_demo\presence_motion_detect\prebuilt_binaries\presence_motion_detect_demo.release.appimage using the latest version of Uniflash. Follow the instructions in Using Uniflash with mmWave

  3. Place the IWRL6432BOOST EVM in functional mode as shown in the operational modes page

  4. Navigate to <RADAR_TOOLBOX>\tools\visualizers\Low_Power_Visualizer.

  5. Follow the instructions in readme_6432.txt

  6. Run the lowpower_demo_visualizer_6432.exe

  7. Reset the IWRL6432BOOST EVM by pressing the RESET_SW button

  8. Select the XDS110 Class Application/User UART port for both the control port and data port as shown by callout #1 in the below graphic.

  9. Select the Load configuration button as shown by callout #2 in the below graphic.

  10. Select Done, as shown by callout #3 in the below graphic, and let the visualizer run.

  11. Point the IWRL6432BOOST EVM so the antennas face forward, towards the person as they approach the door. Mount the IWRL6432BOOST EVM at 0.75-1.5 m in the air, about the height of a doorbell, and let it run. Walk towards and away from the radar, and see that points appear as your presence is detected in the region of interest.

Modifying the Configuration File

The configuration file (.cfg) includes a set of commands which are used to specify the scene boundaries (i.e. area of interest) in relation to the sensor position and may need to be modified accordingly. These commands and their respective parameters are listed below.

Results

The following demo used the major_motion_outdoor_lowbw_15m.cfg.

Configuration Statistics

Parameter Value
Range Resolution 0.3084 m
Maximum Range 17.76 m
Velocity Resolution 0.255 m/s
Maximum Velocity 4.08 m/s
Average Power Consumption 20-25 mW*

*to estimate power based on configuration settings see the Sensing Estimator tool

Video Results